second-guess (someone)

Translations
remettre en question (quelqu'un) après coup
Definitions
To question or doubt someone's decisions or actions after they have been made, often implying that one believes they could have made a better choice.